ladder-proof finish - Turkish English Dictionary